var isAnagram = function (s, t) {
  if (s.length !== t.length) {
    return false;
  }

  let map = new Map();
  for (const value of s) {
    if (map.has(value)) {
      map.set(value, map.get(value) + 1);
    } else {
      map.set(value, 1);
    }
  }
  //   console.log(map);
  for (const value of t) {
    if (map.has(value)) {
      map.set(value, map.get(value) - 1);
    } else {
      return false;
    }
  }

  for (const [key, value] of map) {
    if (value !== 0) {
      return false;
    }
  }

  return true;
};
